package com.yunchang.springboot.models.DO;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.yunchang.springboot.base.Column;
import com.yunchang.springboot.base.Id;
import com.yunchang.springboot.base.Table;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * caravan_msku_shippbatch_data
 * @author 1
 * @date 2020-03-04 10:02:15
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Data
@Table("caravan_msku_shippbatch_data")
public class CaravanMskuShippbatchData implements Serializable {
    /**
     */
    @Id("id")
    private Integer id;

    /**
     * 企业编号
     */
    @Column("company_id")
    private String companyId;

    /**
     * 调拨批次（可以作为唯一）
     */
    @Column("shipp_no")
    private String shippNo;

    /**
     * 申报名称
     */
    @Column("shipp_name")
    private String shippName;

    /**
     * 批次状态1:等待发货2:已发货3:已签收4:伪删
     */
    @Column("status")
    private String status;

    /**
     * 发货仓库编号
     */
    @Column("fba_warhouse_id")
    private String fbaWarhouseId;

    /**
     * 收货仓库
     */
    @Column("fba_warhouse")
    private String fbaWarhouse;

    /**
     * 发货仓库编号-----发货仓库编号
     */
    @Column("warehouse_id")
    private String warehouseId;

    /**
     * 发货仓库名称-----发货仓库名称
     */
    @Column("warehouse")
    private String warehouse;

    /**
     * 目的国家
     */
    @Column("country_code")
    private String countryCode;

    /**
     * 发货时间
     */
    @Column("express_time")
    private String expressTime;

    /**
     * 创建时间
     */
    @Column("time_create")
    private String timeCreate;

    /**
     * 更新时间
     */
    @Column("time_update")
    private String timeUpdate;

    /**
     * 数据入库时间
     */
    @Column("date")
    private String date;

    private static final long serialVersionUID = 1L;
}